package xyz.lwm.lazycat.beans;

/**
 * bean post processor
 *
 * @author lwm
 */
public interface BeanPostProcessor extends Functional {

    default Object processBeforeInitialization(Object bean, String beanName) throws BeansException {
        return bean;
    }

    default Object processAfterInitialization(Object bean, String beanName) throws BeansException {
        return bean;
    }

}
